/**
*  \file switch_hw.h
*
*  \brief
*
*  \author Dajin Li
*
*
*/
/*===============================================[ private includes  ]================================================*/


#ifndef __SWITCH_HW_H_
#define __SWITCH_HW_H_

#include <xmc4500/types_local.h>

/*================================================[ public includes  ]================================================*/


/*================================================[ public datatypes ]================================================*/


/*================================================[ public defines   ]================================================*/



/*================================================[ public variables ]================================================*/







/*================================================[ inline functions ]================================================*/

/*================================================[ public functions ]================================================*/

u32 get_switches(void);
void led_enable(u8 level);                       /*LED_0805_GE*/
void inv2_enable(u8 enable);                    /*INV2_ENABLE_CPU_V*/
void reset_error_enable(u8 enable);         /*RESET_ERROR_CPU_V*/
void dcdc_enable(u8 enable);                    /*DCDC_CONTROL_CPU_V*/
void dclink_precharge_enable(u8 enable); /*DC_LINK_PRECHAGE_EN_CPU_V*/
void reserve2_in_on_enable(u8 enable);    /*RESERVE_2_IN_ON_CPU_V*/
void inv1_enable(u8 enable);                    /*INV1_ENABLE_CPU_V*/
void output_tlf_error(u8 enable);
#endif
/***********************************************************************************************************************
*                             Copyright 2016 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/

